package cc.rengu.igas.channel.upqc.facade.request;


import cc.rengu.igas.channel.upqc.facade.base.BaseRequest;
import cc.rengu.igas.channel.upqc.facade.bean.GoodsDetail;
import cc.rengu.igas.channel.upqc.facade.bean.OrderInfo;
import cc.rengu.igas.channel.upqc.facade.bean.TermInfo;

import java.util.List;

public class C2BConsumeRequest extends BaseRequest {
    private String cupsMchntNo;        /*银联商户号*/
    private String termNo;        /*终端号*/
    private String mchntName;        /*商户名称*/
    private String mchntNameEng;        /*商户英文名称*/
    private String mchntType;        /*商户代码*/
    private String cupsInstCode;        /*银联机构号*/
    private String orderAmt;        /*订单金额*/
    private String orderCcy;        /*订单币种*/
    private String orderId;        /*订单号*/
    private String orderTime;        /*订单发送时间*/
    private String areaInfo;        /*地区信息*/
    private String payQrCode;        /*付款码*/
    private String transDesc;        /*交易描述*/
    private String specFeeInfo;        /*特殊计费信息*/
    private TermInfo termInfo;        /*终端信息*/
    private OrderInfo orderInfo;        /*订单信息*/
    private List<GoodsDetail> goodsDetailList;        /*商品列表信息*/

    public String getCupsMchntNo() {
        return cupsMchntNo;
    }

    public void setCupsMchntNo(String cupsMchntNo) {
        this.cupsMchntNo = cupsMchntNo;
    }

    public String getTermNo() {
        return termNo;
    }

    public void setTermNo(String termNo) {
        this.termNo = termNo;
    }

    public String getMchntName() {
        return mchntName;
    }

    public void setMchntName(String mchntName) {
        this.mchntName = mchntName;
    }

    public String getMchntNameEng() {
        return mchntNameEng;
    }

    public void setMchntNameEng(String mchntNameEng) {
        this.mchntNameEng = mchntNameEng;
    }

    public String getMchntType() {
        return mchntType;
    }

    public void setMchntType(String mchntType) {
        this.mchntType = mchntType;
    }

    public String getCupsInstCode() {
        return cupsInstCode;
    }

    public void setCupsInstCode(String cupsInstCode) {
        this.cupsInstCode = cupsInstCode;
    }

    public String getOrderAmt() {
        return orderAmt;
    }

    public void setOrderAmt(String orderAmt) {
        this.orderAmt = orderAmt;
    }

    public String getOrderCcy() {
        return orderCcy;
    }

    public void setOrderCcy(String orderCcy) {
        this.orderCcy = orderCcy;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getOrderTime() {
        return orderTime;
    }

    public void setOrderTime(String orderTime) {
        this.orderTime = orderTime;
    }

    public String getAreaInfo() {
        return areaInfo;
    }

    public void setAreaInfo(String areaInfo) {
        this.areaInfo = areaInfo;
    }

    public String getPayQrCode() {
        return payQrCode;
    }

    public void setPayQrCode(String payQrCode) {
        this.payQrCode = payQrCode;
    }

    public String getTransDesc() {
        return transDesc;
    }

    public void setTransDesc(String transDesc) {
        this.transDesc = transDesc;
    }

    public String getSpecFeeInfo() {
        return specFeeInfo;
    }

    public void setSpecFeeInfo(String specFeeInfo) {
        this.specFeeInfo = specFeeInfo;
    }

    public TermInfo getTermInfo() {
        return termInfo;
    }

    public void setTermInfo(TermInfo termInfo) {
        this.termInfo = termInfo;
    }

    public OrderInfo getOrderInfo() {
        return orderInfo;
    }

    public void setOrderInfo(OrderInfo orderInfo) {
        this.orderInfo = orderInfo;
    }

    public List<GoodsDetail> getGoodsDetailList() {
        return goodsDetailList;
    }

    public void setGoodsDetailList(List<GoodsDetail> goodsDetailList) {
        this.goodsDetailList = goodsDetailList;
    }
}
